#include <iostream>
#include "contacts.pb.h"

int main()
{
    // 初始化
    contacts::contacts con;
    con.set_id(10086);
    con.set_name("薛姚一佳");
    con.set_score(59.99);

    // 将持久化数据存入str中
    std::string str = con.SerializeAsString();

    // 反序列化
    contacts::contacts stu;
    bool ret = stu.ParseFromString(str);
    if(!ret)
    {
        std:: cout << "反序列化失败 ! " << std::endl;
        return -1;
    }
    std::cout << stu.id() << std::endl;
    std::cout << stu.name() << std::endl;
    std::cout << stu.score() << std::endl;

    return 0;
}